package com.yeyks.common.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author: dagny
 * @date: 2019/12/23 0023 13:50
 */
@ApiModel(description = "充值记录结果")
@Data
public class RechargeRecordDTO implements Serializable {
    private static final long serialVersionUID = -2435568242586377930L;
    private Long id;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "用户id")
    private Integer userId;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "用户类型 1.个人用户， 2 企业用户")
    private Integer userType;

    @ApiModelProperty(value = "绑定卡号")
    private String cardNo;

    @ApiModelProperty(value = "赠送金额")
    private Integer giveAmount;

    @ApiModelProperty(value = "付款金额")
    private Integer payAmount;

    @ApiModelProperty(value = "类型，1，10元充值, 2会员卡充值,3.黑鱼大礼包,4,jip充值,10web充值，" +
            "【注意】:为10才代表有值")
    private Integer type;

    @ApiModelProperty(value = "描述")
    private String orderDesc;

    @ApiModelProperty(value = "支付渠道，0微信，1支付宝 4 小程序  5 公众号")
    private Integer paymentMethod;

    @ApiModelProperty(value = "创建日期")
    private Date createdTime;

}
